import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 支付宝订单信息查询对象
 */
export interface PayAlipayOrdersSignQuery extends BaseEntity {
  /** 支付宝交易凭证号 */
  alipayNo?: string;
  /** 交易名称 */
  subject?: string;
  /** 交易状态 */
  tradeStatus?: string;
  /** 交易金额 */
  totalAmount?: number;
  /** 买家在支付宝的唯一ID */
  buyer?: string;
  /** 买家付款时间 */
  gmtPayment?: any;
  /** 买家付款金额 */
  buyerPayAmount?: number;
  /** 支付时间 */
  payTime?: any;
}
/**
 * 支付宝订单信息业务对象
 */
export interface PayAlipayOrdersSignForm {
  /** 支付订单验签id */
  alipayId?: string;
  /** 商户订单号 */
  activityOrder?: object;
  /** 支付宝交易凭证号 */
  alipayNo?: string;
  /** 交易名称 */
  subject?: string;
  /** 交易状态 */
  tradeStatus?: string;
  /** 交易金额 */
  totalAmount?: number;
  /** 买家在支付宝的唯一ID */
  buyer?: string;
  /** 买家付款时间 */
  gmtPayment?: any;
  /** 买家付款金额 */
  buyerPayAmount?: number;
  /** 支付时间 */
  payTime?: any;
}
/**
 * 支付宝订单信息视图对象
 */
export interface PayAlipayOrdersSignVo {
  /** 支付订单验签id */
  alipayId?: string;
  /** 商户订单号 */
  activityOrder?: object;
  /** 支付宝交易凭证号 */
  alipayNo?: string;
  /** 交易名称 */
  subject?: string;
  /** 交易状态 */
  tradeStatus?: string;
  /** 交易金额 */
  totalAmount?: number;
  /** 买家在支付宝的唯一ID */
  buyer?: string;
  /** 买家付款时间 */
  gmtPayment?: any;
  /** 买家付款金额 */
  buyerPayAmount?: number;
  /** 支付时间 */
  payTime?: any;
  /** 创建时间 */
  createTime?: any;
  /** 更新时间 */
  updateTime?: any;
}
